Resource-Constrained Project Scheduling: Computing Lower Bounds by Solving Minimum Cut Problems
نویسندگان
چکیده
We propose a novel approach to compute bounds on the objective function value of a wide class of resource-constrained project scheduling problems. The basis is a polynomial-time algorithm to solve the following scheduling problem: Given a set of activities with start-time dependent costs and temporal constraints in the form of time windows, find a feasible schedule of minimum total cost. Motivated by a known result that this problem can be formulated as a cardinality-constrained stable set problem in comparability graphs, we show how to reduce it to a minimum cut problem in an appropriate directed graph. We focus on an application of this algorithm to different types of resource-constrained project scheduling problems by using it for the computation of lower bounds on the objective function value via Lagrangian relaxation of these problems. This approach shows to be applicable to various problem settings, and an extensive study based on widely accepted test beds in project scheduling reveals that our algorithm significantly improves upon other fast computable lower bounds at very modest running times. For problems with time windows, we obtain the best known bounds for several instances, and for a class of notoriously hard labor-constrained scheduling problems with time-varying resources, we drastically reduce the time to obtain the lower bounds based on the corresponding LP relaxation. For precedence-constrained scheduling with several resource types, our bounds are again computed very fast, and improve the bounds obtained in reasonable time by all currently known algorithms.
منابع مشابه
Solving Project Scheduling Problems by Minimum Cut Computations Solving Project Scheduling Problems by Minimum Cut Computations †
In project scheduling, a set of precedence-constrained jobs has to be scheduled so as to minimize a given objective. In resource-constrained project scheduling, the jobs additionally compete for scarce resources. Due to its universality, the latter problem has a variety of applications in manufacturing, production planning, project management, and elsewhere. It is one of the most intractable pr...
متن کاملModeling and solving multi-skilled resource-constrained project scheduling problem with calendars in fuzzy condition
In this study, we aim to present a new model for the resource-constrained project scheduling problem (RCPSP) considering a working calendar for project members and determined the skill factor of any member using the efficiency concept. For this purpose, the recyclable resources are staff resources where any person with multiple skills can meet the required skills of activities in a given time. ...
متن کاملAn Optimization via Simulation approach for the preemptive and non-preemptive multi-mode resource-constrained project scheduling problems
In this paper a novel modelling and solving method has been developed to address the so-called resource constrained project scheduling problem (RCPSP) where project tasks have multiple modes and also the preemption of activities are allowed. To solve this NP-hard problem, a new general optimization via simulation (OvS) approach has been developed which is the main contribution of the current re...
متن کاملA multi-objective resource-constrained project scheduling problem with time lags and fuzzy activity durations
The resource-constrained project scheduling problem is to find a schedule that minimizes the project duration subject to precedence relations and resource constraints. To further account for economic aspects of the project, one may add an objective of cash nature to the problem. In addition, dynamic nature and variations in real world are known to introduce uncertainties into data. Therefore, t...
متن کاملSplittable stochastic project scheduling with constrained renewable resource
This paper discusses the problem of allocation of constrained renewable resource to splittable activities of a single project. If the activities of stochastic projects can be split, these projects may be completed in shorter time when the available resource is constrained. It is assumed that the resource amount required to accom-plish each activity is a discrete quantity and deterministic. The ...
متن کامل